Excel-Dateien schützen

Die Encrypt-Methode in IronXL bietet Python-Entwicklern die Möglichkeit, Passwortschutz sowohl auf gesamte Excel-Arbeitsmappen als auch auf einzelne Arbeitsblätter anzuwenden. Dies ist unerlässlich, um sensible Daten zu schützen und sicherzustellen, dass nur autorisierte Benutzer Excel-Dateien, die von Ihrer Python-Anwendung generiert wurden, öffnen oder ändern können.

IronXL unterstützt auch den Schutz auf Blatt-Ebene, der verhindert, dass Benutzer bestimmte Arbeitsblätter bearbeiten, während sie dennoch in der Lage sind, Daten anzuzeigen oder mit ihnen zu interagieren. Dies ist besonders nützlich in kollaborativen Umgebungen, in denen der Schreibzugriff eingeschränkt werden muss. Der Schutz kann programmgesteuert hinzugefügt oder entfernt werden, was Flexibilität für sowohl sichere als auch temporär zugängliche Arbeitsabläufe bietet.

WorkBook.Load öffnet die vorhandene Excel-Datei von der Festplatte. Sobald geladen, wendet die Encrypt-Methode ein Passwort auf der Arbeitsmappenebene an, wodurch das Öffnen der Datei ohne die richtigen Zugangsdaten verhindert wird.

Die DefaultWorkSheet-Eigenschaft ruft das Haupt-Arbeitsblatt ab. Durch Aufrufen von ProtectSheet darauf wird eine zweite Sicherheitsebene auf Blatt-Ebene hinzugefügt, die Bearbeitungen einschränkt, selbst für Benutzer, die die Arbeitsmappe öffnen können.

Schließlich speichert Save sowohl die Verschlüsselung auf Arbeitsmappenebene als auch den Schutz auf Blatt-Ebene, sodass die Sicherheitseinstellungen im Ausgabedatei erhalten bleiben. Dieser zweistufige Ansatz deckt sowohl Lesezugriff als auch Bearbeitungszugriffskontrolle in einem einzigen Arbeitsablauf ab.

Erfahren Sie, wie Sie Passwörter auf Excel-Arbeitsmappen in Python festlegen

Bereit anzufangen?
Version: 2026.4 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis?
Führen Sie ein Beispiel aus und sehen Sie zu, wie Ihre Daten zu einer Tabellenkalkulation werden.